//package com.kfh.ybracelet.adapter;
//
//import android.content.Context;
//import android.support.v7.widget.RecyclerView;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.TextView;
//
//import com.kfh.ybracelet.R;
//import com.kfh.ybracelet.bean.GoodsInfo;
//import com.kfh.ybracelet.sim.NewSimActivity;
//
//import java.text.DecimalFormat;
//import java.util.List;
//
///**
// * 新选套餐adapter
// * Created by Aaron on 16/9/23.
// */
//public class ChooseNewSimAdapter extends RecyclerView.Adapter<ChooseNewSimAdapter.ChooseMoneyViewHolder> {
//
//    private static List<GoodsInfo.NewListEntity> newListEntity;
//    private static Context ctx;
//    private LayoutInflater mLayoutInflater;
//
//    public ChooseNewSimAdapter(Context ctx, List<GoodsInfo.NewListEntity> newListEntity) {
//        this.ctx = ctx;
//        this.mLayoutInflater = LayoutInflater.from(ctx);
//        this.newListEntity = newListEntity;
//    }
//
//    @Override
//    public int getItemCount() {
//        return newListEntity.size();
//    }
//
//    @Override
//    public ChooseMoneyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
//        return new ChooseMoneyViewHolder(mLayoutInflater.inflate(R.layout.item_choose_money, parent, false));
//    }
//
//    @Override
//    public void onBindViewHolder(ChooseMoneyViewHolder holder, final int position) {
//
//        if (newListEntity == null || newListEntity.get(position) == null) {
//            return;
//        }
//
//        DecimalFormat df = new DecimalFormat("######0.00");
//
//        holder.tv_original.setText((int) newListEntity.get(position).getPrice() + "元");
//        String salePrice = df.format(newListEntity.get(position).getPrice() - newListEntity.get(position).getPriceOff());
//
//        holder.tv_now.setText("售价:" + salePrice + "元");
//        holder.tv_introduce.setText(newListEntity.get(position).getSubject());
//
//        //如果只有一个条目默认选中为绿色
//        if (newListEntity.size() == 1) {
//            newListEntity.get(0).setSelected(true);
//        }
//
//        holder.view.setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//
//                if (ctx instanceof NewSimActivity) {
//                    NewSimActivity newSimActivity = (NewSimActivity) ctx;
//                    newSimActivity.productId = newListEntity.get(position).getId();
//                }
//
//                for (int i = 0; i < newListEntity.size(); i++) {
//                    newListEntity.get(i).setSelected(false);
//                }
//
//                newListEntity.get(position).setSelected(true);
//
//                notifyDataSetChanged();
//
//            }
//        });
//
//        if (newListEntity.get(position).isSelected()) {//被选中的状态 设置为蓝色
//
//            holder.view.setSelected(true);
//            holder.tv_original.setTextColor(ctx.getResources().getColor(R.color.alipay_color));
//            holder.tv_now.setTextColor(ctx.getResources().getColor(R.color.alipay_color));
//            holder.tv_introduce.setTextColor(ctx.getResources().getColor(R.color.alipay_color));
//
//        } else {//未被选中的状态 设置为灰色
//            holder.view.setSelected(false);
//            holder.tv_original.setTextColor(ctx.getResources().getColor(R.color.gray_d));
//            holder.tv_now.setTextColor(ctx.getResources().getColor(R.color.gray_d));
//            holder.tv_introduce.setTextColor(ctx.getResources().getColor(R.color.gray_d));
//
//        }
//
//
//    }
//
//    //自定义的ViewHolder，持有每个Item的的所有界面元素
//    public static class ChooseMoneyViewHolder extends RecyclerView.ViewHolder {
//
//        TextView tv_original;
//        TextView tv_now;
//        TextView tv_introduce;
//
//        View view;
//
//        ChooseMoneyViewHolder(View view) {
//            super(view);
//
//            this.view = view;
//
//            tv_original = (TextView) view.findViewById(R.id.tv_original);
//            tv_now = (TextView) view.findViewById(R.id.tv_now);
//            tv_introduce = (TextView) view.findViewById(R.id.tv_introduce);
//
////            view.setOnClickListener(new View.OnClickListener() {
////                @Override
////                public void onClick(View v) {
////
////                    if (ctx instanceof PayActivity)
////                        ((PayActivity) ctx).pay(productList.get(0).getId() + "");
////
//////                    if (itemClickListener != null) {
//////                        itemClickListener.onclick();
//////                    }
////
////                }
////            });
//
//        }
//
////        public ItemClickListener itemClickListener;
////
////        public void setItemClickListener(ItemClickListener itemClickListener) {
////            this.itemClickListener = itemClickListener;
////        }
////
////        interface ItemClickListener {
////            void onclick();
////        }
//
//    }
//
//}